rolling harrow - French English Dictionary